Auto Fill Registry entry
Enable / disable automated filling of hierarchy fields.
Fields with Lookup Lists can be linked together to form a logical (hierarchical) relationship, e.g. City / State / Country. Selecting a value in the City field will automatically complete (auto fill) the other two fields in the hierarchy if there is only one city in the Lookup List with the name selected. For example: Melbourne
/ Victoria
/ Australia
. If Melbourne is the only city of that name in the City Lookup List, when it is selected, the State and Country fields will be populated automatically with Victoria
and Australia
respectively.
The auto fill feature also functions on single level Lookup Lists 1. When a value is keyed into a Lookup List field, the value is replaced with the corresponding Lookup List value if a matching entry exists in the Lookup List module. For example, if a Lookup List contains the value IBM
and a user enters ibm
, the user's text (ibm
) will be replaced with the Lookup List value (IBM
). This feature can be a useful mechanism to enforce consistent entry of values.
By default, fields in a Lookup List hierarchy are updated automatically when a value is selected in one of the other fields in the hierarchy.
The Auto Fill Registry entry can be used to turn off this automatic filling of fields in a hierarchy.
This setting can be specified for individual fields or as a system default. If the Auto Fill Registry entry is set to false
for a field in a Lookup Hierarchy, when a value is entered in that field, the other fields in the hierarchy will not be filled automatically.
Note: See Hierarchies, auto fill and filtering of values for details about auto fill of hierarchies and single level hierarchies.
Usage
This Registry entry can be assigned to users and groups:
Key | User | User | Group | Group | Group | Group |
---|---|---|---|---|---|---|
Key 1 | User
|
User
|
Group
|
Group
|
Group
|
Group
|
Key 2 | user | user | group | group | Default
|
Default
|
Key 3 | Table
|
Table
|
Table
|
Table
|
Table
|
Table
|
Key 4 | table | Default
|
table | Default
|
table | Default
|
Key 5 | Auto Fill
|
|||||
Key 6 | column or Default |
|||||
Value | boolean |
User
|
user | Table
|
table | Auto Fill
|
column | boolean |
User
|
user | Table
|
Default
|
Auto Fill
|
column | boolean |
Group
|
group | Table
|
table | Auto Fill
|
column | boolean |
Group
|
group | Table
|
Default
|
Auto Fill
|
column | boolean |
Group
|
Default
|
Table
|
table | Auto Fill
|
column | boolean |
Group
|
Default
|
Table
|
Default
|
Auto Fill
|
column | boolean |
User
|
user | Table
|
table | Auto Fill
|
Default
|
boolean |
User
|
user | Table
|
Default
|
Auto Fill
|
Default
|
boolean |
Group
|
group | Table
|
table | Auto Fill
|
Default
|
boolean |
Group
|
group | Table
|
Default
|
Auto Fill
|
Default
|
boolean |
Group
|
Default
|
Table
|
table | Auto Fill
|
Default
|
boolean |
Group
|
Default
|
Table
|
Default
|
Auto Fill
|
Default
|
boolean |
where:
column |
is a back-end column name; or use |
boolean |
is Note:
If this entry is not present, a setting of |
Example
The following is an example of a Registry entry that disables auto fill for a field:
Key | Setting |
---|---|
Key 1 | Group
|
Key 2 | Manager
|
Key 3 | Table
|
Key 4 | emultimedia
|
Key 5 | Auto Fill
|
Key 6 | DetPublisher
|
Value | false
|